#include <stdio.h>
#include <stdlib.h>
// #include <time.h>
// #include <string.h>

static void add(int *shu,const int len){
    int and=0;
    for(int i=0;i<len;i++){
        printf("请输入第%d个数\n",i+1);
        scanf("%d",shu+i);
        and+=*(shu+i);
    }
    free(shu);
    shu=NULL;
    printf("和为:%d\n",and);
    return ;
}

int main(int argc,const char* argv[])
{   
    int n=0;
    printf("要输入几个数:");
    scanf("%d",&n);
    int* shu=(int*)malloc(sizeof(int)*n);
    if(shu == NULL){
        printf("分配失败\n");
        return 1;
    }
    add(shu,n);
    return 0;
}